A Unified Transformation Technique for Multilevel Blocking

نویسندگان

  • Marta Jiménez
  • José María Llabería
  • Agustin Fernández
  • Enric Morancho
چکیده

This paper presents a new unified method for simultaneously tiling the register and cache levels of the memory hierarchy. We will only focus on the code transformation phase of tiling. Our algorithm uses strip-mining and loop interchange on all memory hierarchy levels to determine the tiles as usual, and, afterwards, and due to the special characteristics of the register level, we apply index set splitting, unrolling and scalar replacement to this level. After applying strip-mining, the iteration space is non-convex. To perform in a single step the loop interchange in non-convex iteration spaces, we use non-unimodular matrices. The order proposed to perform index set splitting to the loops guarantees that each loop in the nest has to be processed only once and also avoids code explosion.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multilevel PWM Waveform Decomposition and Phase-Shifted Carrier Technique

Multilevel PWM waveforms can be decomposed into several multilevel PWM components. Phase-shifted carrier (PSC) is an efficient decomposition technique. In this paper, we have first demonstrated the equality of PSC and alternative phase opposition disposition techniques. Second, we have modified PSC to accommodate other disposition techniques. Third, we have investigated the effects of using...

متن کامل

Multilevel Blocking in Complex Iteration Spaces

This paper presents a new unified method for simultaneously tiling the register and cache levels of the memory hierarchy. We will focus on the code transformation phase of tiling. Our algorithm uses strip-mining and loop interchange on all memory hierarchy levels to determine the tiles as usual, and, afterwards, and due to the special characteristics of the register level, we apply index set sp...

متن کامل

New Hybrid Cascaded Multilevel Inverter

This paper proposes a single-phase five-level inverter with a modified pulse width-modulated (PWM)control scheme. The modified pulse width-modulation technique is developed to reduce switching loss.Also, the proposed multilevel inverter can reduce the requirement of power switches compared to aconventional cascaded multilevel inverter. The modes of operation, control signals, and operatingprinc...

متن کامل

Controlling Common-Mode Voltages in Multilevel Inverters

This paper proposes a novel method based on pulse width modulation techniques toreduce and control the common-mode voltage in three-phase multilevel inverters. Besides controllingthe common-mode voltage, this method is capable of controlling capacitors voltages and load currentswith low switching losses and harmonic contents. In fact, due to the existence of different pulsepatterns and the poss...

متن کامل

Design and Performance Analysis of 7-Level Diode Clamped Multilevel Inverter Using Modified Space Vector Pulse Width Modulation Techniques

In this paper, a 7-level Diode Clamped Multilevel Inverter (DCMLI) is simulated with three different carrier PWM techniques. Here, Carrier based Sinusoidal Pulse Width Modulation (SPWM), Third Harmonic Injected Pulse Width Modulation (THIPWM) and Modified Carrier-Based Space Vector Pulse Width Modulation (SVPWM) are used as modulation strategies. These modulation strategies include Phase Dispos...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996